iron mirror - French English Dictionary